home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 August / PCWorld_2001-08_cd.bin / Software / Vyzkuste / codePad / CodePad30.exe / Syntax Definitions / foxpro.def < prev    next >
Text File  |  2000-11-08  |  8KB  |  252 lines

  1. object TPersHolder
  2.   P.Name = 'FoxPro'
  3.   P.SyntaxBlocks = <
  4.     item
  5.       Name = 'Default'
  6.       ID = 0
  7.       FIText = 0
  8.       FIIntNum = 1
  9.       FIFloatNum = 2
  10.       FIHexNum = 3
  11.       FIDirective = 4
  12.       FISymbol = 14
  13.       UseSymbols = True
  14.       UseLineDirectives = True
  15.       UseComments = True
  16.       UseSingleLineComments = True
  17.       UseFullLineComments = True
  18.       UseStrings = True
  19.       UseSingleLineStrings = True
  20.       UseNumbers = True
  21.       UseSuffixedNumbers = True
  22.       UseMultipleNumSuffixes = False
  23.       UsePrefixedSuffixedIdentifiers = True
  24.       UseKeywords = True
  25.       BlockDelimiters = <>
  26.       LineDirectivePrefix = '#'
  27.       SingleLineCommentDelimiters = <
  28.         item
  29.           FontID = 5
  30.           LeftDelimiter = '&&'
  31.         end>
  32.       FullLineCommentDelimiters = <
  33.         item
  34.           FontID = 6
  35.           LeftDelimiter = '*'
  36.         end
  37.         item
  38.           FontID = 7
  39.           LeftDelimiter = 'c'
  40.         end
  41.         item
  42.           FontID = 8
  43.           LeftDelimiter = '/'
  44.         end
  45.         item
  46.           FontID = 9
  47.           LeftDelimiter = '???'
  48.         end>
  49.       SingleLineStringDelimiters = <
  50.         item
  51.           FontID = 10
  52.           LeftDelimiter = '"'
  53.           RightDelimiter = '"'
  54.         end
  55.         item
  56.           FontID = 11
  57.           LeftDelimiter = #39
  58.           RightDelimiter = #39
  59.         end>
  60.       NumSuffixes = <
  61.         item
  62.           LeftDelimiter = 'f'
  63.         end>
  64.       IdentPrefixesSuffixes = <
  65.         item
  66.           LeftDelimiter = '.'
  67.           RightDelimiter = '.'
  68.         end>
  69.       KeywordSets = <
  70.         item
  71.           FontID = 15
  72.           Name = 'Commands'
  73.           Keywords = 
  74.             'ACCEPT,ACTIVATE,ADD,ALL,ALTER,ALTERNATE,ANSI,APLABOUT,APP,APPEND' +
  75.             ',ARRAY,AS,ASSIST,AUTOSAVE,AVERAGE,BAR,BEGIN,BELL,BLANK,BLINK,BLO' +
  76.             'CKSIZE,BORDER,BOX,BROWSE,BRSTATUS,BUILD,CALCULATE,CALL,CANCEL,CA' +
  77.             'RRY,CASE,CD,CENTURY,CHANGE,CHDIR,CLASS,CLASSLIB,CLEAR,CLOCK,CLOS' +
  78.             'E,COLLATE,COLOR,COMMAND,COMPATIBLE,COMPILE,CONFIRM,CONNECTION,CO' +
  79.             'NNECTIONS,CONSOLE,CONTINUE,COPY,COUNT,CPCOMPILE,CPDIALOG,CREATE,' +
  80.             'CURRENCY,CURSOR,DATA,DATABASE,DATABASES,DATASESSION,DATE,DEACTIV' +
  81.             'ATE,DEBUG,DECIMALS,DECLARE,DEFAULT,DEFINE,DELETE,DELETED,DELIMIT' +
  82.             'ERS,DEVELOPMENT,DEVICE,DIMENSION,DIR,DIRECTORY,DISPLAY,DLLS,DO,D' +
  83.             'OHISTORY,ECHO,EDIT,EJECT,ELSE,END,ENDCASE,ENDDEFINE,ENDDO,ENDFOR' +
  84.             ',ENDFUNC,ENDIF,ENDPRINTJOB,ENDPROC,ENDSCAN,ENDWITH,ERASE,ERROR,E' +
  85.             'SCAPE,EVENTS,EXACT,EXCLUSIVE,EXE,EXIT,EXPORT,EXTENDED,EXTERNAL,F' +
  86.             'DOW,FIELDS,FILE,FILER,FILES,FILTER,FIND,FIXED,FLUSH,FOR,FORM,FOR' +
  87.             'MAT,FREE,FROM,FULLPATH,FUNCTION,FWEEK,GATHER,GENERAL,GET,GETEXPR' +
  88.             ',GETS,GO,GOTO,HEADINGS,HELP,HELPFILTER,HIDE,HOURS,ID,IF,IMPORT,I' +
  89.             'NDEX,INDEXES,INPUT,INSERT,INTENSITY,JOIN,KEY,KEYBOARD,KEYCOMP,LA' +
  90.             'BEL,LIBRARY,LIST,LOAD,LOCAL,LOCATE,LOCK,LOGERRORS,LPARAMETERS,MA' +
  91.             'CDESKTOP,MACHELP,MACKEY,MACRO,MACROS,MARGIN,MARK,MD,MEMO,MEMORY,' +
  92.             'MEMOWIDTH,MENU,MENUS,MESSAGE,MKDIR,MODIFY,MODULE,MOUSE,MOVE,MULT' +
  93.             'ILOCKS,NEAR,NOCPTRANS,NOTE,NOTIFY,NULL,OBJECT,OBJECTS,ODOMETER,O' +
  94.             'F,OFF,OLEOBJECT,ON,OPEN,OPTIMIZE,or,ORDER,OTHERWISE,PACK,PAD,PAG' +
  95.             'E,PALETTE,PARAMETERS,PATH,PDSETUP,PLAY,POINT,POP,POPUP,POPUPS,PR' +
  96.             'INTER,PRINTJOB,PRIVATE,PROCEDURE,PROCEDURES,PROJECT,PUBLIC,PUSH,' +
  97.             'QUERY,QUIT,RD,READ,READBORDER,READERROR,RECALL,REFRESH,REGIONAL,' +
  98.             'REINDEX,RELATION,RELEASE,REMOVE,RENAME,REPLACE,REPORT,REPROCESS,' +
  99.             'RESOURCE,RESTORE,RESUME,RETRY,RETURN,RMDIR,ROLLBACK,RUN,RUNSCRIP' +
  100.             'T,s,SAFETY,SAVE,SCAN,SCATTER,SCHEME,SCOREBOARD,SCREEN,SCROLL,SEC' +
  101.             'ONDS,SEEK,SELECT,SELECTION,SEPARATOR,SET,SHADOWS,SHOW,SHUTDOWN,S' +
  102.             'IZE,SKIP,SORT,SPACE,SQL,STATUS,STEP,STICKY,STORE,string$,STRUCTU' +
  103.             'RE,SUM,SUSPEND,SYSFORMATS,SYSMENU,TABLE,TABLES,TAG,TALK,TEXTMERG' +
  104.             'E,TO,TOPIC,TOTAL,TRANSACTION,TRBETWEEN,TRIGGER,TYPE,TYPEAHEAD,UD' +
  105.             'FPARMS,UNIQUE,UNLOCK,UPDATE,USE,VALIDATE,VIEW,VIEWS,VOLUME,WAIT,' +
  106.             'WHILE,WINDOW,WINDOWS,WITH,XCMDFILE,ZAP,ZOOM'
  107.         end
  108.         item
  109.           FontID = 13
  110.           Name = 'Logical'
  111.           Keywords = '.AND.,.F.,.N.,.NOT.,.NULL.,.OR.,.T.,.Y.'
  112.         end>
  113.     end>
  114.   P.FontTable = <
  115.     item
  116.       FontID = 0
  117.       GlobalAttrID = 'Whitespace'
  118.       Font.Charset = DEFAULT_CHARSET
  119.       Font.Color = clBlack
  120.       Font.Height = -13
  121.       Font.Name = 'Courier New'
  122.       Font.Style = []
  123.     end
  124.     item
  125.       FontID = 1
  126.       GlobalAttrID = 'Integer'
  127.       Font.Charset = DEFAULT_CHARSET
  128.       Font.Color = clGreen
  129.       Font.Height = -13
  130.       Font.Name = 'Courier New'
  131.       Font.Style = []
  132.     end
  133.     item
  134.       FontID = 2
  135.       GlobalAttrID = 'Float'
  136.       Font.Charset = DEFAULT_CHARSET
  137.       Font.Color = clGreen
  138.       Font.Height = -13
  139.       Font.Name = 'Courier New'
  140.       Font.Style = []
  141.     end
  142.     item
  143.       FontID = 3
  144.       GlobalAttrID = 'Integer'
  145.       Font.Charset = DEFAULT_CHARSET
  146.       Font.Color = clGreen
  147.       Font.Height = -13
  148.       Font.Name = 'Courier New'
  149.       Font.Style = []
  150.     end
  151.     item
  152.       FontID = 4
  153.       GlobalAttrID = 'Defines'
  154.       Font.Charset = DEFAULT_CHARSET
  155.       Font.Color = clGreen
  156.       Font.Height = -13
  157.       Font.Name = 'Courier New'
  158.       Font.Style = [fsBold]
  159.     end
  160.     item
  161.       FontID = 5
  162.       GlobalAttrID = 'Comment'
  163.       Font.Charset = DEFAULT_CHARSET
  164.       Font.Color = clGray
  165.       Font.Height = -13
  166.       Font.Name = 'Courier New'
  167.       Font.Style = [fsItalic]
  168.     end
  169.     item
  170.       FontID = 6
  171.       GlobalAttrID = 'Comment'
  172.       Font.Charset = DEFAULT_CHARSET
  173.       Font.Color = clGray
  174.       Font.Height = -13
  175.       Font.Name = 'Courier New'
  176.       Font.Style = [fsItalic]
  177.     end
  178.     item
  179.       FontID = 7
  180.       GlobalAttrID = 'Comment'
  181.       Font.Charset = DEFAULT_CHARSET
  182.       Font.Color = clGray
  183.       Font.Height = -13
  184.       Font.Name = 'Courier New'
  185.       Font.Style = [fsItalic]
  186.     end
  187.     item
  188.       FontID = 8
  189.       GlobalAttrID = 'Comment'
  190.       Font.Charset = DEFAULT_CHARSET
  191.       Font.Color = clPurple
  192.       Font.Height = -13
  193.       Font.Name = 'Courier New'
  194.       Font.Style = []
  195.     end
  196.     item
  197.       FontID = 9
  198.       GlobalAttrID = 'Comment'
  199.       Font.Charset = DEFAULT_CHARSET
  200.       Font.Color = clPurple
  201.       Font.Height = -13
  202.       Font.Name = 'Courier New'
  203.       Font.Style = []
  204.     end
  205.     item
  206.       FontID = 10
  207.       GlobalAttrID = 'String'
  208.       Font.Charset = DEFAULT_CHARSET
  209.       Font.Color = clMaroon
  210.       Font.Height = -13
  211.       Font.Name = 'Courier New'
  212.       Font.Style = []
  213.     end
  214.     item
  215.       FontID = 11
  216.       GlobalAttrID = 'String'
  217.       Font.Charset = DEFAULT_CHARSET
  218.       Font.Color = clMaroon
  219.       Font.Height = -13
  220.       Font.Name = 'Courier New'
  221.       Font.Style = []
  222.     end
  223.     item
  224.       FontID = 15
  225.       GlobalAttrID = 'Reserved words'
  226.       Font.Charset = DEFAULT_CHARSET
  227.       Font.Color = clBlue
  228.       Font.Height = -13
  229.       Font.Name = 'Courier New'
  230.       Font.Style = [fsBold]
  231.     end
  232.     item
  233.       FontID = 13
  234.       GlobalAttrID = 'Reserved words'
  235.       Font.Charset = DEFAULT_CHARSET
  236.       Font.Color = clBlue
  237.       Font.Height = -13
  238.       Font.Name = 'Courier New'
  239.       Font.Style = [fsBold]
  240.     end
  241.     item
  242.       FontID = 14
  243.       GlobalAttrID = 'Delimiters'
  244.       Font.Charset = DEFAULT_CHARSET
  245.       Font.Color = clBlack
  246.       Font.Height = -13
  247.       Font.Name = 'Courier New'
  248.       Font.Style = []
  249.     end>
  250.   P.SyntaxVersion = 3
  251. end
  252.